<?php
namespace Swiftx\Bundle\WeChat\Model\Mall;
use Swiftx\Bundle\WeChat\Interfaces\Common\BaseModel;

/**
 * 商品属性类
 */
class Attribute extends BaseModel {

    /**
     * 所属商品
     * @var int
     * @orm constraint primary
     * @orm constraint no-null
     * @orm type char(36)
     * @orm column Goods
     */
    protected $goods;

    /**
     * 属性名称
     * @var string
     * @orm constraint primary
     * @orm constraint no-null
     * @orm type char(100)
     * @orm column Name
     */
    protected $name;

    /**
     * 属性名称
     * @var string
     * @orm constraint no-null
     * @orm type char(100)
     * @orm column Value
     */
    protected $value;

    /**
     * 设置关联商品
     * @param string $value
     */
    public function setGoodsID(string $value){
        $this->goods = $value;
    }

    /**
     * 读取名称
     * @return string
     */
    public function getName():string {
        return $this->name;
    }

    /**
     * 设置名称
     * @param string $value
     */
    public function setName(string $value){
        $this->name = $value;
    }

    /**
     * 读取值
     * @return string
     */
    public function getValue():string {
        return $this->value;
    }

    /**
     * 设置值
     * @param string $value
     */
    public function setValue(string $value){
        $this->value = $value;
    }

}